refreshment stall - French English Dictionary